using System;
using System.Text;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using NUnit.Framework;
using LeadTracker.Models;

namespace LeadTracker.Models.NUnitFluent
{
	
	public partial class EditorModelTests
	{


        
		[Test]
        public void EditorModelTests_Property_EditorKey_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.EditorKey;
			var result2 = objectUnderTest.EditorKey;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_UserName_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.UserName;
			var result2 = objectUnderTest.UserName;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_FirstName_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.FirstName;
			var result2 = objectUnderTest.FirstName;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_LastName_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.LastName;
			var result2 = objectUnderTest.LastName;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_EmailAddress_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.EmailAddress;
			var result2 = objectUnderTest.EmailAddress;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_IsEnabled_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.IsEnabled;
			var result2 = objectUnderTest.IsEnabled;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_FullName_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.FullName;
			var result2 = objectUnderTest.FullName;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_IsDirty_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.IsDirty;
			var result2 = objectUnderTest.IsDirty;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
        
		[Test]
        public void EditorModelTests_Property_HasErrors_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.HasErrors;
			var result2 = objectUnderTest.HasErrors;
			Assert.That(result1, Is.EqualTo(result2));
		}    
        
	}
}

